// 已知元素数量和类型的数组，各元素的类型不必相同
// 元组与数组的区别是 元组元素数量是固定的，而数组是可变的

let tuple: [string, number] = ['1', 1]

let tuple2: [string, number] = ['1', 1, '2'] //ERROR
let tuple3: [string, number] = ['1', 1, '2', 2] //ERROR

// 当访问跨界元素时会报错
tuple[2] = '2' //ERROR
tuple[5].toString() //ERROR